.file "decode.s"
.set r0, 0
.set SP, 1
.set r3, 3
.set r4, 4
.set r5, 5
.set r6, 6
.globl .decode[PR]
.csect .decode[PR]
stu SP, -64(SP)
st r3, 88(SP)
st r4, 92(SP)
st r5, 96(SP)
lwz r4, 0(r3)
rlwinm r3, r4, 8, 18, 23
rlwinm r5, r4, 6, 12, 17
or r3, r3, r5
rlwinm r5, r4, 4, 6, 11
or r3, r3, r5
rlwinm r5, r4, 2, 0, 5
or r3, r3, r5
l r4, 92(SP)
l r5, 96(SP)
cal SP, 64(SP)
bcr 20, 0 |